
<center>
<?php
	$tablelettre = new Table_Vips();
	$lettre=$tablelettre->getPremiereLettreTousVip();
	foreach ($lettre as $ligne)
	{
		?><a href = <?php echo $this -> url(array('controller' => 'repertoire', 'action' => 'listervip', 'lettre' => $ligne -> lettre)); ?>><?php echo $ligne -> lettre; ?><a/><?php
		echo " ";
	}
?>
</center>
<div class="bloc">

<?php
		function convertDate($datein) {
		$date = new Zend_date();
		$date -> set($datein, 'YYYY-MM-dd');
		return $date->get(Zend_Date::DATE_LONG);
	}

		$vip = new Table_Vips();
		$result_vip = $vip->getInfosVip($this->detailsvip);
		
		$acteur = new Table_Acteurs();
		$result_acteur = $acteur->getDateDbtActeur($this->detailsvip);
		
		$chanteur = new Table_Chanteurs();
		$result_chanteur = $chanteur ->getSpeChanteur($this->detailsvip);
		
		$realisateur = new Table_Realisateurs();
		$result_realisateur = $realisateur ->getRealisateur($this->detailsvip);
		
		$mannequin = new Table_Mannequins();
		$result_mannequin = $mannequin -> getMannequinTaille($this->detailsvip);
		
		$couturier = new Table_Couturiers();
		$result_couturier = $couturier ->getCouturier($this->detailsvip);
		
		$agence = new Table_Agences();
		
		$nationalite = new Table_Nationalites();
		$result_nationalite = $nationalite -> getNationalite($result_vip->NATIONALITE_NUMERO);
		
		$tablePhotos = new Table_Photos();
		
        $photo = $tablePhotos->getPhotoPrincipale($this->detailsvip);
		$photos = $tablePhotos->getAllphotos($this->detailsvip);
		
		$liaison = new Table_Liaisons();
		$result_liaison = $liaison->getIdVipLiaison($this->detailsvip);
		
		$mariage = new Table_Mariages();
		$result_mariage = $mariage->getMariage($this->detailsvip);
		
		
		
		
		if(isset($result_vip)) { 
			if($photo!=null){?>
				<img height = "128px" src="/images/<?php echo "$photo->PHOTO_ADRESSE"; ?>"   class="vip" /><br> <?php
			}
			else{ ?>
				<img height = "128px" src="/images/empty.png"/><br><?php
			} ?>
			<b>Nom : </b><?php echo $result_vip->VIP_PRENOM;?> <?php echo $result_vip->VIP_NOM; ?><br/>
			<b>Date de naissance : </b><?php echo convertDate($result_vip->VIP_NAISSANCE); ?><br/>
			<b>Nationalité : </b><?php echo $result_nationalite->NATIONALITE_NOM; ?><br/>
			<b>Qui suis-je ? : </b><?php echo $result_vip->VIP_TEXTE; ?><br/><br />
			<?php
			
			// Test + affichage si VIP profession = acteur
			if(isset($result_acteur)){ ?>
				<b>Profession : </b> 
				<?php 
					if($result_vip->VIP_SEXE == 'M')
					{
						echo "Acteur";
					}
					else {
						echo "Actrice";
					}?>

				<b>Principal(aux) film(s) : </b> <?php
				
					$result_acteur2 = $acteur-> getAllFilmsActeur($this->detailsvip);
					foreach($result_acteur2 as $ligne){
						if($ligne->VIP_NUMERO!=NULL){
							echo $ligne->FILM_TITRE." (".convertDate($ligne->FILM_DATEREALISATION).") de ";
							?><u><a href="<?php echo $this->url(array(
								'controller'=>'repertoire',
								'action'=>'detailsvip',
								'idVip'=>$ligne->VIP_NUMERO));?>"><?php echo $ligne-> VIP_PRENOM." ".$ligne-> VIP_NOM; ?></a></u><?php
							
						}
						else {
							if($ligne->FILM_NUMERO!=NULL){
								echo $ligne->FILM_TITRE." (".convertDate($ligne->FILM_DATEREALISATION).")";
							}
							else{
								echo "Aucun film(s) associé(s)";
							}
						}
							?>
							<br /><?php
					}	
			 }
			
			// Test + affichage si VIP profession = mannequin
			if(isset($result_mannequin)){ ?>
				<br /><b>Profession : </b> Mannequin 
				<?php 
					$result_agence2 = $agence ->getAgenceMannequin($this->detailsvip);
					if($result_agence2!=null){
						echo "(".$result_agence2->AGENCE_NOM.")";
					}
				?>	
				
				<br /><b>Principal(aux) défilé(s) : </b>

				 <?php
				 	$result_mannequin2 = $mannequin -> getAllDefilesMannequin($this->detailsvip);
					foreach($result_mannequin2 as $ligne){
						echo $ligne->DEFILE_LIEU." (".convertDate($ligne->DEFILE_DATE).") de ";?>
						<u><a href="<?php echo $this->url(array(
								'controller'=>'repertoire',
								'action'=>'detailsvip',
								'idVip'=>$ligne->VIP_NUMERO));?>"><?php echo $ligne-> VIP_PRENOM." ".$ligne-> VIP_NOM; ?></a></u>
						
						<br /><?php
						
					}?><br/><?php
			 }
			
			
			// Test + affichage si VIP profession = chanteur
			if(isset($result_chanteur)){ ?>
				<b>Profession : </b>
					<?php 
					if($result_vip->VIP_SEXE == 'M')
					{
						echo "Chanteur";
					}
					else {
						echo "Chanteuse";
					}	
				$tableMaisonDisque = new Table_MaisonsDisques();
				$MaisonD = $tableMaisonDisque -> getMaisonDeDisque($this->detailsvip); 				
				?> 
				
				<br /><b>Principal(aux) album(s) : </b>
				<?php 
					$result_chanteur2 = $chanteur -> getAllAlbumChanteur($this->detailsvip);
					
					
					foreach($result_chanteur2 as $ligne) {
						if($ligne->ALBUM_DATE!=NULL){
							echo $ligne -> ALBUM_TITRE." (".$ligne -> ALBUM_DATE.", ".$MaisonD->MAISONDISQUE_NOM.")";
						 ?><br /><?php
						}else{
							echo "Aucun album(s) associé(s)";
							?> <br /> <?php
						}
						
					}
					
				?> 
				<?php
				
		 }
			
			// Test + affichage si VIP profession = Realisateur
			if(isset($result_realisateur)){ ?>
				<b>Profession : </b> Réalisateur	<br />
				<b>Principal(aux) film(s) : </b> 
				<?php $result_realisateur2 = $realisateur-> getAllFilmsRealisateur($this->detailsvip);
					foreach($result_realisateur2 as $ligne){
						if($ligne->VIP_NUMERO!=NULL){
							echo $ligne->FILM_TITRE." (".convertDate($ligne->FILM_DATEREALISATION).")";
						}
						else {
							echo "Aucun film(s) associé(s)";
						}
						?>
						<br /><?php
				}
			}
			
			// Test + affichage si VIP profession = Couturier
			if(isset($result_couturier)){ ?>
				<b>Profession : </b> 
				<?php 
					if($result_vip->VIP_SEXE == 'M')
					{
						echo "Couturier";
					}
					else {
						echo "Couturiere";
					}
				?>	<br />
				<b>Mannequin(s) favori(s) : </b> <!-- Idem ici boucle + affichage -->
				<?php 
				$result_couturier2 = $couturier -> getAllDefilesCouturier($this -> detailsvip);
				foreach($result_couturier2 as $ligne) {
					if($ligne->DEFILE_NUMERO!=NULL){
						?><br /><u><a href="<?php echo $this->url(array(
								'controller'=>'repertoire',
								'action'=>'detailsvip',
								'idVip'=>$ligne->VIP_NUMERO));?>"><?php echo $ligne-> VIP_PRENOM." ".$ligne-> VIP_NOM; ?></a></u><?php
					}
					else {
							echo "Aucun mannequin associé";
						}
					}
				} 
			}
			
			if(count($result_mariage)!=0){ ?>
				<br /><b>Mariage(s) : </b><?php
				
				foreach($result_mariage as $ligne) {
					if($ligne->VIP_VIP_NUMERO!=NULL || $ligne->VIP_NUMERO!=NULL){
						if($ligne->VIP_VIP_NUMERO==$this->detailsvip){
							$result_mariage2 = $vip -> getInfosVip($ligne->VIP_NUMERO);
						}
						else{
							$result_mariage2 = $vip -> getInfosVip($ligne->VIP_VIP_NUMERO);
						}
						?><u><a href="<?php echo $this->url(array(
								'controller'=>'repertoire',
								'action'=>'detailsvip',
								'idVip'=>$result_mariage2->VIP_NUMERO));?>"><?php echo $result_mariage2-> VIP_PRENOM." ".$result_mariage2-> VIP_NOM; ?></a></u><?php
						echo "(".convertDate($ligne->DATE_EVENEMENT)."->".convertDate($ligne->MARIAGE_FIN).") ";
						?> <b>Lieu: </b><?php echo $ligne->MARIAGE_LIEU." | ";
					}
				}
			}
				 
			if(count($result_liaison)!=0){ ?>
				<br /><b>Liaison(s) : </b> 
				<?php 
				
				foreach($result_liaison as $ligne) {
					if($ligne->VIP_VIP_NUMERO!=NULL){
						if($ligne->VIP_VIP_NUMERO==$this->detailsvip){
							$result_liaison2 = $vip -> getInfosVip($ligne->VIP_NUMERO);
						}
						else{
							$result_liaison2 = $vip -> getInfosVip($ligne->VIP_VIP_NUMERO);
						}
						?><u><a href="<?php echo $this->url(array(
								'controller'=>'repertoire',
								'action'=>'detailsvip',
								'idVip'=>$result_liaison2->VIP_NUMERO));?>"><?php echo $result_liaison2-> VIP_PRENOM." ".$result_liaison2-> VIP_NOM; ?></a></u><?php
						
						
						echo "(".convertDate($ligne->DATE_EVENEMENT).") | ";
					}
				}
			} 
			
			?><br /><br /><?php
			
			foreach ($photos as $ligne) {
				if($ligne->PHOTO_NUMERO != 1){ ?><img height = "128px" src="/images/<?php echo "$ligne->PHOTO_ADRESSE"; ?>"   /><?php }
			}
			
			
			
		
		 ?>
</div>